import { defineStore } from 'pinia';
import { ref } from 'vue'
//Setup Store方式
export const useTestStore = defineStore('test', () => {
	//定义变量
	const count = ref(0);

	//定义方法
	function increment() {
		count.value++;
	}

	return { count, increment };
}, {
	// persist: true,//持久化，使用pinia-plugin-persistedstate默认的方式，但不兼容微信小程序、APP端
	//兼容多端
	persist: {
		storage: {
			setItem(key, value) {
				uni.setStorageSync(key, value) 
			},
			getItem(key) {
				return uni.getStorageSync(key)
			},
		},
	}
});